.page {
  display: flex;
  justify-content: center;
  align-items: center;
  .page-init {
    display: inline-block;
    width: 100%;
  }
  .page-error {
    text-align: center;
    .des {
      font-size: 24px;
      color: #b2b2b2;
    }
  }
  .page-content {
    width: 100%;
    height: 100%;
    position: relative;
    .content {
      width: 100%;
      height: 100%;
    }
    .loading_wrap {
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .tips {
      position: absolute;
      background: #6190e8;
      box-shadow: 4px 8px 12px rgba(250, 227, 124, 0.6);
      font-size: 28px;
      width: 320px;
      text-align: center;
      padding: 16px 0px;
      border-radius: 60px;
      left: 215px;
      transition: all 0.3s;
    }
  }
  .page-empty {
    width: 100%;
    height: 100%;
  }
}